contractor's pumps - Francés Inglés Diccionario